| Attributes |
| Name | Required | Request-time | Type | Description |
| id | false | true | java.lang.String | The HTML id attribute for this component. |
| propertyLabel | false | true | java.lang.String | Text displayed as the label of this component in a property panel. The value is only used if the tag is nested inside a renderPropertyPanel tag |
| name | false | true | java.lang.String | The HTML name attribute for this component |
| required | false | true | java.lang.String | Flag indicating that the user is required to provide a submitted value for this input component. |
| enabled | false | true | java.lang.String | Flag indicating whether this input field is enabled or not. |
| value | false | true | java.lang.String | The current value of this component. |
| style | false | true | java.lang.String | CSS style(s) to be applied when this component is rendered. |
| styleClass | false | true | java.lang.String | Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup. |
| tabindex | false | true | java.lang.String | Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767. |
| labelForElementId | false | true | java.lang.String | The HTML element ID that this label component is for |